API
以小程序API方式调用h5+API
开发进度
开放接口
界面
暂不处理
设备
网络
媒体
位置
数据缓存
其他
剪贴板
屏幕亮度
震动
手机联系人
截屏
蓝牙
拓展接口
使用文档
使用内置浏览器打开
api.openBrowser(OBJECT)
OBJECT参数说明
参数 | 类型 | 必填 | 说明 |
---|
url | String | 是 | 要浏览的页面地址 |
backgroundColor | String | 否 | 标题栏背景颜色 |
color | String | 否 | 标题栏文字颜色 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
扫码
api.scanCode(OBJECT)
OBJECT参数说明
参数 | 类型 | 必填 | 说明 |
---|
onlyFromCamera | Boolean | 否 | 是否只能从相机扫码,不允许从相册选择图片 |
backgroundColor | String | 否 | 标题栏背景颜色 |
color | String | 否 | 标题栏文字颜色 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
判断指纹硬件是否可用
api.canUseTouchID(OBJECT)
OBJECT参数说明
参数 | 类型 | 必填 | 说明 |
---|
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
使用指纹进行验证
api.useTouchID(OBJECT)
OBJECT参数说明
参数 | 类型 | 必填 | 说明 |
---|
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
分享到第三方应用
api.share(OBJECT)
OBJECT参数说明
参数 | 类型 | 必填 | 说明 |
---|
target | String | 是 | 要分享到的应用(weixin_timeline、weixin_message、weibo、qq) |
type | String | 否 | 分享类型(link、text、image 默认为link) |
title | String | 否 | 分享标题(分享类型需为link) |
content | String | 否 | 分享内容(分享类型为text时必选) |
icon | String | 否 | 分享缩略图(分享类型需为link、图片大小需要小于30Kb) |
href | String | 否 | 分享链接(分享类型需为link) |
pictures | Array | 否 | 分享图片(分享类型需为image、图片地址不支持网络路径、部分平台仅支持分享一张图片) |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
选择联系人电话号码
api.pickPhoneNumber(OBJECT)
OBJECT参数说明
参数 | 类型 | 必填 | 说明 |
---|
success | Function | 否 | 接口调用成功的回调,返回电话号码 phoneNumber |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
监听状态栏点击事件(仅支持iOS)
api.onStatusbarTap(CALLBACK)
CALLBACK返回参数:
无
监听返回按钮点击事件
api.onBackButtonClick(CALLBACK)
CALLBACK返回参数:
无
取消监听返回按钮点击
api.offBackButtonClick(OBJECT)
OBJECT参数说明
参数 | 类型 | 必填 | 说明 |
---|
listener | Function | 是 | 要移除的事件监听回调函数 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
设置页面的侧滑关闭手势(仅支持iOS)
api.setPagePopGesture(OBJECT)
OBJECT参数说明
参数 | 类型 | 必填 | 说明 |
---|
openPagePopGesture | Boolean | 是 | 是否开启侧滑关闭手势 |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
设置系统状态栏样式(仅支持iOS和部分安卓)
api.setStatusBarStyle(OBJECT)
OBJECT参数说明
参数 | 类型 | 必填 | 说明 |
---|
style | String | 是 | 系统状态栏样式("dark":深色前景色样式、"light":浅色前景色样式) |
success | Function | 否 | 接口调用成功的回调 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
获取系统状态栏样式(仅支持iOS和部分安卓)
api.getStatusBarStyle(OBJECT)
OBJECT参数说明
参数 | 类型 | 必填 | 说明 |
---|
success | Function | 否 | 接口调用成功的回调,返回系统状态栏样式 style("dark":深色前景色样式、"light":浅色前景色样式) |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
进入全屏模式
api.enterFullscreen(CALLBACK)
CALLBACK返回参数:
无
离开全屏模式
api.leaveFullscreen(CALLBACK)
CALLBACK返回参数:
无
H5+ API初始化完毕
api.plusReady(CALLBACK)
CALLBACK返回参数:
无
判断是否APP环境
api.isApp
判断是否Android环境
api.isAndroid
判断是否Ios环境
api.isIos